<?php

namespace Modules\Common\Repository;


use SimpleSoftwareIO\QrCode\Facades\QrCode;

class QrcodeRepository
{

    /**
     * 根据文本内容输出二维码图片数据
     * @param $str
     */
    static public function getQrcodeImg($str){
        $res = QrCode::format('png')->size(500)->margin(1)->generate($str);
        header("content-type:image/png");
        echo $res;
        exit();
    }

    /**
     * 返回二维码图片链接
     * @param $text
     * @return string
     */
    static public function getQrcodeUrl($text){
        return env('APP_URL') . "/api/qrcode/{$text}";
    }
}
